I expect all hardware that works with windows 7 will work with windows 8 as under the bonnet Windows 8 is windows 7, just with some silly ribbon menu system and some stupid phone style interface.
I suggest you get windows 7 and give Windows 8 a wide berth.
As to your question, I expect all hardware available now will work with Windows 8
Adrian
Desktop machine now powered by windows 7 pro 64bit , laptop by ubuntu
On ADSL24 using C&W network.