Hyperthreading is nice, but i'm not sure what you expect from it. I think the G3258 will beat the i3-4160 even in multi threaded situations, if it's clocked above 4 Ghz. The general rule for hyperthreading seems to be that you can get up to a 1/3 boost in multi threaded applications. So if you would overclock the G3258 to 4.8 Ghz, it would be faster in every situation, even the worst case for a non hyperthreading cpu, and it would be overwhelmingly faster than the i3 in single/dual thread situations.
The only chance i see for the i3 to shine would be its support for some extensions like AVX. I'm not sure what applications support these.
If you want to play GTA V with cpu intensive options(more people and higher viewing distance) without lag, i suggest getting an unlocked i5/i7. I don't see a way around that if you want to play the latest PC games flawlessly. Well, an unlocked haswell or broadwell i5/i7 should fit on the same mainboard as the G3258, so you could upgrade later. The unlocked broadwell i5 is supposed to launch in october btw, but don't expect prices to drop for haswells.
The only chance i see for the i3 to shine would be its support for some extensions like AVX. I'm not sure what applications support these.
If you want to play GTA V with cpu intensive options(more people and higher viewing distance) without lag, i suggest getting an unlocked i5/i7. I don't see a way around that if you want to play the latest PC games flawlessly. Well, an unlocked haswell or broadwell i5/i7 should fit on the same mainboard as the G3258, so you could upgrade later. The unlocked broadwell i5 is supposed to launch in october btw, but don't expect prices to drop for haswells.
