The reason you're thinking about the "guy you cheated with" is because you are having moral guilt/remorse over cheating... and the memory of him is haunting you, and the guilt is getting to you.
But because you are so obviously morally twisted, you are taking that as a sign that you should get with THIS guy you cheated on? and ur taking the vision of him as you liking him? haha ridiculous!
============================================
The simple fact is you are being a typical girl, in this respect: YOU ARE WANTING WHAT YOU CAN'T HAVE!
yepp. the truth might hurt, but this is it. In reality, if you have had a b/f for 3 years, you OBVIOUSLY have a real connection! and you obviously really like him, if ur together that long!
if you broke up with your b/f for this other guy, as soon as that guy stopped being "unavailable" and your b/f stopped being "easily accessable", you would start being bored and start having deep regrets. You would realize what you had screwed up and all that you had lost.
Your boyfriend would be devastated, your cheating lover would be disgusted when you broke up with him a week or so later, and you would be heartbroken... that you had sacrificed all of that love, hard work, and that connection you 2 shared.... for something that was cheap, hollow, lustful, and unimportant!
you would be ANGRY AT YOURSELF that you had sacrificed a near-perfect relationship based on love and time and passion, for a quickly-boring relationship based on immorality, infidelity and lust!
=======================
Because I do not want all 3 of you people's hearts broken.... and I don't want to condone sacrificing a great relationship of 3 years... I tell you this:
Do option #1, but DO NOT PRETEND! LOOK IN YOUR HEART AND MIND and realize that A) you only wanted the other guy because you can't have him, and B) how special your relationship is! Think about what if you didn't HAVE your current b/f anymore- how heartbroken would you be then! With THIS perspective in mind... you will realize how lucky you are that i gave you this advice! You have NO IDEA what you are missing out on, until it is gone! TRUST ME! I KNOW!
=============================
The All-Knowing Wrestler has spoken. You have just been enlightened... hope this helps, and I hope you listen. best answer please =) and good nite!