Guys Im sorry, I can only pick one answer, if I could pick more, there would be solutions all over this thread, but I cant, I did read everything though and thanks for all the help, I cant choose a CPU better than the Q6700, its the best my computer can handle, Optiplex 745 Small For Factor. Also Im going for 40fps or more. Just to give you an idea what I think, these are the games I will be playing and the fps Im expecting, some of these games, such as both left 4 deads and counter strike source, currently go 40-60fps high settings, with my current Core 2 Duo E6400 and R5 240 1GB, so I will be expecting much more especially with the Q6700. My expectations after the upgrade: GTA SA Multi Theft Auto (expecting 60-90fps high settings), GTA V (expecting 30-40fps low settings), GTA IV (expecting 40-50 low settings), Left 4 Dead 1 and 2 (expecting 50-60 high settings), Counter Strike Source (expecting 60-90fps high settings), Fortnite (expecting 40-60fps low settings). I will be checking on this thread from time to time. Thanks to all.