Is this a heat problem only?
If hardware is OK, then a computer with massive dust balls will work
fine in a 100 degree F room. Heat is a way of finding defective
hardware. Those who understand so little will quickly blame only what
they understand - heat - rather then the defect that heat is making
obvious.
You _assumed_ a virus, then fixed it. There is the first problem.
You fixed something only on assumptions? You did not first ID the
suspect, then more on to repair it. Based upon what was posted, the
better educated cannot provide any useful replies. Your replies will
only be as useful as the fact you have provided. IOW they say this
even in CSI, "Follow the evidence". You are not doing that. Instead,
you are shotgunning.
How would you fix doors in a house? Would you immediately start
planing them? Or would you first confirm the foundation is good?
Your attitude is to immediately plane doors. Instead, start with the
foundation. That is why the fewer and more responsible computer techs
use a 3.5 digit multimeter to get numbers from a computer's foundation
- its power supply 'system'. Yes, a system that is more than just a
power supply.
If you post numbers, then the better informed can provide useful
replies. Best to first load up the computer for maximum loading. IOW
play complex video graphics (ie a movie), while downloading from the
internet, while searching the hard drive, while playing sound, while
reading a CD-Rom, while ... Now you are ready to take VDC readings
with the meter.
What are those numbers on any one of red, orange, yellow, purple,
green and gray wires from power supply to motherboard?
No have no idea of the massive number of facts in those numbers -
yet. Without those numbers, the better informed cannot help you.
Moving on - every responsible computer manufacturer provides
comprehensive hardware diagnostics for free. Execute them.
Inferior manufacturers mean you must download diagnostics from each
component manufacturer or third party. Welcome to why those less
responsible manufacturers are also cheaper.
What does the system (event) logs and Device Manager report? Again,
long before trying to fix anything, first get facts. Do you have
something that reports CPU temperature? If so, then why did you not
provide that number. To get a useful reply always means numbers.
... but the fan appears to operate satisfactorily.
says nothing useful. Where are numbers such as fan RPM, CPU
temperature, etc. Comprehensive hardware diagnostics would even
provide those facts. Without numbers, your only reply with be, "if
could be this or could be that or could be the other thing". Wild
speculation. Instead, follow the evidence.