Okay, I have no clue why or even how this is happening, but...
My motherboard has an onboard ethernet adapter. But, I used to have a NIC on my PCI slot on my mobo instead because I couldn't find the driver for the motherboard ethernet and it wasn't really a big deal and I already had the NIC, so I just used the NIC. Anyway, I removed my NIC because it wasn't helping cool my system due to the fact the video card was right behind it and I don't want to have high temperatures, so I removed the NIC and put my internet onto the onboard LAN and found the CD with the driver (for mobo internet) and installed it. I have no history of overheating because it is a nice case and good airflow, I just wanted lower temps.
The internet works great still from the motherboard, however I noticed that when I shut my computer off AND IF the ethernet cable is still plugged into the board, the computer will immediately reboot and I have to shut off my PSU. Then the next day I'll come back to turn it on again and at the POST screen it will say "CPU overclocking failed" or something to that extent, and it will ask if I want to boot normally or change BIOS settings. Weird part is... My BIOS is not set to overclock CPU and all the wake-on events are disabled in my BIOS except I don't think there is one for ethernet. Any ideas how to stop this? Oh and after this happens sometimes XP Pro tells me it found a new PCI device, but it won't tell me what it is and I didn't add any new device, I only removed one...