Hyperthreading is a processor-level technology that should be more or less transparent to user-level processes. Essentially what it does is prevent the need for context switching to handle multiple threads. Previous Intel and AMD CPU's were basically single-threaded devices, that would switch between different threads regularly, making it look like more than one process was executing simultaneously. These switches cost processing resources, however, and by reducing or eliminating them Intel can improve performance in certain types of applications. The application itself doesn't have to realize it's happening at all, and it won't make the game any smarter, just somewhat faster. I'm not sure what "activating" it would accomplish, though I would be interested to find out.
The bottom line is that, if your processor has HT built in, it's being used, whether the program knows it or not.
DC