If USCIS doesn't initiate rescission of your GC for 5 years, they forever will be unable to rescind it for this reason, because it was their mistake and the relevant information (you entering with F1) was available to them at the time of adjudication. Just make sure to wait 5 full years to apply for citizenship (don't use the 90-day headstart) so you will be past the 5-year statute of limitations for rescinding an erroneous GC.
If you say and do nothing, it's unlikely that anybody at USCIS will know or care about this. To refile the I-485, you would have to surrender your GC first. Doing a surrender and refile would be much more risky and complicated than just keeping the GC and doing nothing about it.
EB3 ROW I-485 Approved: July 2007
USC: July 2013
I am a layman, not a lawyer. What I write here is not official or professional legal advice. In addition, my answers on this forum are specific to the scenarios discussed in each thread and should not be generalized to other situations.