Salve
Ti scrivo di seguto dettagliatamente quello che farei in questa situazione:
prendo un nuovo hard disk (anche di bassa capacità, serve solo per un test...io ne ho sempre uno con installato pulito sia windows xp che windows 7) e lo monto nel computer al posto di quello attuale. Da qui le cose sono 2: o funziona tutto bene o l'esperimento fallisce (va a buon fine, dipende dai punti di vista ). Se rinscontro dei problemi è sicuramente un problema hardware, quindi inizio con la prova delle ram (banalmente le sostituisco...). Se il problema persiste è la scheda madre.
Se il nostro test con l'hard disk ha dato come esito il tutto funzionante, spengo il computer, attacco in disco secondario l'HD originale e mi copio manualmente i file essenziali nel nostro l'hard disk per i test, che dinventerà il nostro hard disk di backup. Fatto ciò, tolgo l'hd di backup, metto primario l'hd originale e formatto il tutto. Dopo la formattazzione installo l'os, driver (se non ho installato windows 7, in tal caso fa quasi sempre tutto in automatico), programmi base come adobe reader, winrar, l'antivirus (io sono un amante di avg sempre aggiornato, ma ogni utente si trova bene con il propio...se vuoi prenderlo a pagamento ti consiglio vivamente nod32). Fatto ciò spengo tutto, attacco in disco secondario il nostro hd di backup e sposto tutto in una cartella del nostro hd originale (io la chiamo backup e la metto in documenti, così poi con calma sistemo tutto)...fatto ciò il pc è pronto! Tempo totale del tutto? Varia molto, a seconda del computer e sopratutto del sistema operativo (detto banalmente: windows xp ci mette ore, anche 2, per installarsi...windows 7 solitamente a me impiega mezzora).
So che questo metodo richiede un minimo di conoscenze hardware e hd, ram e quant'altro di scorta...però credo anche che se una persona voglia fare il "fai da te informatico" debba avere un minimo di risorse a casa...è come avere un appassionato di fai da te senza un martello nel garage
Nel tuo caso, ti consiglio di perseverare ancora e provare il software gratuito Malwarebytes...non è un vero e propio anti virus ma, come dice il nome, un anti maleware...sono infezioni che non vengono sempre trovate dai comuni antivirus e non è detto che i tecnici a cui hai portato il pc ci abbiano pensato
Nel caso avessi la possibilità, metti l'hd originale come secondario e su un'altro hd con sistema operativo windows installa quel software e fai partire la scansione dell'hd originale...tanto per fare una prova ulteriore
Spero di esserti stato utile
Per curiosità, fammi sapere come procedono i lavori