That CPU is capable of a lot more than you think. I currently run an i3-3220 @ 3.3 GHz with a GeForce GTX 660 Superclocked Edition and I play BF3 on Ultra settings at 1920x1080. If you're looking at a new 22" monitor, it's probably 1920x1080, so I recommend at least an HD7770. That card along with an i3-2120 will run the most games at high settings with respectable frame rates. Contrary to popular belief, you don't need a $2,000 machine to play games on the highest settings. 8GB of RAM (4 is even fine), a dual-core Intel or capable quad-core AMD CPU, along with a $120 graphics card is all you really need. i5's, $300 video cards, 16GB of RAM and other things like that are often times overkill. For 2560x1440 or 2560x1600 gaming, a $300 card is necessary, but for your purposes, a $120 card will work wonders.