Because of the perception that you misled government officials for voting twice in 1996 and 2000, and that you obtained immigration benefits by percieved false sworn statements, you have built some high hurdles for yourself that may take years to bring down.
Contact a local immigration lawyer - some may give you a short free consultation in your locale - to see if you have options. Time is probably the best option because your effort to apply for citizenship being denied is still likely somewhat fresh on the books.
Good luck to you.
NOTE: This answer is made available by the lawyer for educational purposes only. By using or participating in this site you understand that there is no attorney client privilege between you and the attorney responding. This site should not be used as a substitute for competent legal advice from a licensed professional attorney that practices in the subject practice discipline and with whom you have an atttorney client relationship along with all the privileges that relationship provides. The law changes frequently and varies from jurisdiction to jurisdiction. The information and materials provided are general in nature, and may not apply to a specific factual or legal circumstance described in the question.