Hi killzoneman0! I am starting a computer games programming degree in 2 weeks time at University, and I've done quite extensive research into what spec I should get, and well X2 is deffinitely the way to go. I mean you said that you want it to run games, and just think of it this way:
You get an X2, and when you're playing a game, one processor looks after all of the windows applications and processes in the background, leaving you with a whole processor to run the game. Now many people will disagree with me and say the FX series runs games better, and it probably does. If you team up an X2 or an FX with a decent graphics card (like a 7800 GTX), you will hardly see the difference between the two. Also, you can always overclock your system to be better than the FX in the long run. But when your thinking about spending so much money on a new system you need it to be as future-proof as possible, and so dual core is the only way to go!