I start up my computer and for some reason the wireless connection and other programs seem to take a little longer than the sound, antivirus and other programs. This causes the Windows Explore not wanting to start.
Is this just XP being slow? Will this improve if I upgrade to Windows 7? Is this a hardware flaw?
1. Not really sure what you mean... You have plenty of system memory (RAM) for Windows XP; so that shouldn't be an issue.
a. How long does it take for your system boot to be ready for use (steady down)?
b. How long does it take if you boot your system to "Safe Mode" or "Safe Mode with Networking"?
c. Perhaps the system is scanning your network looking for mapped drives and shared resources...
d. How often do you verify the integrity of and defrag the file systems?
e. You can use "Startup Manager" software to control what automatically starts at system startup and login. You can usually cut that list down to the bare minimum. Most software applications can be started on demand (manually) when you "actually" need to use them. See Mike Lin's
Startup Control Panel.
f. Another useful program is SysInternals (now owned by Microsoft)
Process Explorer. It is the task manager program Microsoft should have provided with Windows. If you can get it started early enough, it will show you which program is running when and how much CPU it's using.
2. What security software are you running?
a. Firewall
b. AntiVirus
c. AntiMalware
d. AntiAdware
3. I have no idea whether Windows 7 will be an improvement. I also believe this is a software configuration issue, not hardware.
Oh and Does windows 7 support USB RAM?
4. If by "USB RAM" you mean something like "Vista ReadyBoost", the person who wrote this
http://en.wikipedia.org/wiki/ReadyBoost page believes it does.