1. Yes you wil have to get a copy of Windows to load your system. unless you had an actual full disk the recovery won't work. It will be missing several key files you need for a full (new) load.
2. Don't hold you breathe on the DX10 cards... Supposedly they are not coming out until Vista does, and that's next year.... If your worried about it, then you coud possibly get a cheaper card. Then when they DO come out, get a good one later on.
3. Once Windows does its initial load of drivers it should see them. but this one I cannot say for 100% certainty... I don't use wireless KB/M... Anyone??? [Looking around the forum...