I currently have a 2.6 GHZ61610 Celeron CPU. I use it for my gaming desktop at the moment. I have always wanted an i5 2500k sandybridge so I could play games at higher settings. But, I also have a Nvidia 550ti, and have been wanting a 660ti for a while now. Which one should I upgrade? (I only have enough cash for one upgrade.)