Yo primero buscaría resultados a nivel software. Si luego de instalar windows el equipo funciona durante un tiempo correctamente es solo cuestión de mantenimiento. Yo te recomiendo dos cosas, primero elimina los conflictos de codecs (ya que descargas videos y juegos como dijiste) para tal fin bajate este pack que te va a dar excelentes resultados....
http://www.cccp-project.net/
Una vez hecho esto descarga un programa de mantenimiento, yo te propongo este....
http://www.softonic.com/s/tuneup-2009
Muchas veces las PCs tienen comportamiento errático por el desorden que tiene en el sistema. Si esto no da resultado pasamos al hardware.
Saludos y comentanos como te fué