|What about the power supply? It may not be providing enough power to the motherboard. That would account for it happening on both OSes.|
Or maybe the problem is before the PC. If you have a cable provider, check for lose coaxial cable connections. Is there a separate router? How many machines are on the network. Disconnect the other machines temporarily.
How do you know when a politician is lying? His mouth is moving.