harismasood1234 :
Hey guys i'm new to Pc gaming, and i bought a cheap rig not too long ago, i'm planning to upgrade some components soon, what should i upgrade first, here are my specs.
Evga Gtx 660 2GB
Intel Core I3 3220 @3.30GHz
8GB Ram
120GB SSD
2TB HDD
Well, in many ways, your system is OK. Although the SSD might be a bit on the small side, as long as you limit it to Windows & your most-used applications, I would move everything else (My Documents/Music/Pictures/Downloads, less-used apps, etc.) to your HDD as much as possible to help maintain free space on the SSD. RAM-wise, you're probably OK for now, but if your motherboard can handle it I would consider upgrading to 16GB of DDR3 RAM.
GPU-wise, it depends on the games you're playing & what resolution/refresh rate you want to play at. Based on the
hierarchy, moving up to a GTX 1060 or RX 480/580 (a 3-tier improvement) would be perfect for 1080p or lower gaming, & won't be held too much back (again, depending on the game) by your current CPU.
CPU-wise, your i3 isn't too bad on the
hierarchy...but you could still make a 2-tier jump & move up to a 1st-tier CPU (note that a lot of Ivy Bridge Core i5 & i7 CPUs are there) -- for example, a Core i5-3570/3570K would be an OK choice, or a Core i7-3770/3770K would be a great upgrade.
The only question is what motherboard you have, as that will a) determine which CPU you can upgrade to, & b) whether it's worth it to get an unlocked "K" CPU for the chance to overclock.