you will need to install windows 7 drivers for all your devices for 7 to operate properly, and in some cases use vista drivers when windows 7 drivers aren't available but anything in drivers from xp arent going to work.
have you checked in device manager to see if there are any devices not installed and needing drivers ?
Trust me I'm a teenagers father!

Operating System Windows7, vista, xp, snow leopard
Computer Type self built desktops, laptops, NAS
CPU Type and Speed AMD Phenom II 940 Black Edition
Motherboard Chipset biostar TF8200 A2+
System Memory Type 4x 1GB Corsair TWIN2X2048-6400 (XMS2)
Video Card Type and Speed HD5770
Computer Monitor ASUS VK222H 22"
Hard Drive OCZ Vertex 2, WD3200AAKS sata 2, WD5000KS, 1TB Samsung Spinpoint F3 SATA2
Optical Drives LG GSA H10a DVDRAM
Network Adapter realtek
Anti-virus Software MSE
Computer Skill Level Certified Professional
Windows Experience Index 7.3