I think Intel have got it right with the i3 atm, most games are still mainly dual core optimised, with 3rd/4th threads doing minor stuff.
Yes there are games that gain a good chunk of fps when used in conjunction with a quad, but what you will also find is that once you up the res, start adding effects, and AA etc. the GPU becomes the limiting factor, not the CPU, and as such the duals/tri's/quads all give very similar fps.
As such the i3 dual core with HT works a treat for these situations, while not pumping out the heat, or sucking up the juice a fully fledged quad does.
As for use in windows, I went from a Q9550 @ 3.6 to an i3 530 @ 4GHz and honestly couldn't tell the difference from within a windows environment, if you think you can then its pure placebo.