From what you've stated in your post, it appears you did an "upgrade" install of Windows 7. Many users who have gone this route have and are experiencing problems of the type you describe.
It is HIGHLY recommended that you do a clean install. (Windows 7 installer calls it a custom install.)
Download all the most current drivers from either the ASUS website or the respective hardware websites.
IF you're concerned because you bought an "Upgrade - Retail" version of Windows 7, don't worry. YOU CAN do a clean install, from scratch, using the upgrade DVD install discs.
Check out this tutorial from Paul Thurrott's SuperSite for Windows:
Clean Install Windows 7 with Upgrade Media
Why are you using a 32 bit Windows 7 when your hardware will support 64 bit?
Nearly all 32 bit software will run on the Windows 7 64 bit OS.Install your chipset driver first, then your video driver, LAN and network driver next, then sound driver, and the rest after.