Originally Posted by EvanPitts
In general, no developer would write a game that relied upon HT. HT is a deal end, low performance band aid solution that doesn't fit a market that is fragmented. HT might fit into certain specialist tasks, or can be used as a "speed up" of sorts in certain cases. But for gaming, I can see gaming migrating towards better utilization of multiple cores - since all makers are using multiple core processors on all but machines not intended for gaming. Multiple cores will always be superior to anything HT can pretend to bring forth.
For the right now - GPU is generally far more important for gaming. Most games do not utilize multiple cores or multile threads, but certainly do use the GPU very heavily, and extras, like PhysX or whatever, may reap further benefits with certain games that use those features - but your mileage may and will vary with those features that are too proprietary or not widely supported.
What do you mean? If a game shows CPU usage of more then 4 cores, and the CPU has HT, the additional threads from HT will work. If Battlefield 3 can use 8 threads, an i7 will out perform an i5 by a good margin if HT is enabled.
I've never run in to a situation where a game that can use more then 2 threads, did utilize the HT on my i3 and give a performance boost. Games that use only 2 threads perform like they would if I had HT disabled.
I believe Windows handles how the threads are utilized. Though a developer could decide if you should have a specific core tied to a specific function(1 just for physics, or something).
I don't really see why they would make games to take advantage of it, since it already happens if necessary..