Need some help for new parts

jaxxsteele

Commendable
Nov 6, 2016
13
0
1,520
I have my PC already built I bought it as a prebuilt as Best Buy and I'm having trouble getting good performance as it's pretty old. I was wondering for around $300 maybe a little more what's the best upgrades I can make for overall better game performance? Also may need a new tower as mine is a stock ASUS one and is pretty full! Thanks!

My Specs:

OS: Windows 10 Home 64-but
CPU: AMD FX 8300
RAM: 12GB Dual Channel DDR3 @802MHz
MOTHERBOARD: ASUSTeK COMPUTER INC. M51BC Socket 942
GRAPHICS: NVIDIA GeForce GTX 960 2GB (EVGA)
STORAGE: 1863GB TOSHIBA DT01ACA200 (SATA)