with the games you are playing, turn the settings all the way down to low. if you dont see the framerate increase much, you are CPU bottlenecked and upgrading would help out. if you lower the settings and the framerates skyrocket, your CPU isnt bottlenecking and i dont hink you will see much of an improvement.
im 99% sure thats accurate. can someone else confirm thats the bottleneck troubleshooting?