If you are talking about efficiency and latest use of hardware and technologies you should use linux, not windows man..... windows takes ages to support these technologies
ex: USB3, 64-bit computing, power efficient kernel threading etc.. etc...
This is why super computers and other new machines use linux....
Windows is always late in adopting cutting-edge techs, and usually it takes a lot of bug fixing for months to get it right; but never good as linux
well its obvious that this is not a case for a super computer here....or a server... and linux may support ur so called technologies but it doesn't use for a Home gaming or media PC....
and kernel threading is a different case and most importantly by handling threads by kernel takes lots of overhead which is unnecessary for a home PC...its good in sec. vise but no use for this case.....

