Immediate thought is malware or system file corruption.
Note that the system can be slow after .NET updates for a while, as it re-optimises (whatever that means!) the installation. Once that's complete (I generally leave the system alone for an hour or so) it's back to normal.
Is it any quicker in Safe Mode?
Uninstall Avast, and run their cleanup tool - does that speed things up?
Reinstall Avast - does that slow things down again?
I would suggest running CHKDSK and SFC (assuming that you’ve already tried a System Restore?)
type in the Search box
CMD.EXE
right-click on the only file that is found
Select Run as Administrator
- the Elevated Command Prompt window should pop up
At the Command prompt, type
CHKDSK C: /R
and hit the Enter key
You will be told that the drive is locked, and the CHKDSK will run at he next boot - hit the Y key, and then reboot. The chkdsk will take a few hours depending on the size of the drive, so be patient!
After the CHKDSK has run, Windows should boot normally (possibly after a second auto-reboot) - then run the SFC
SFC -System File Checker - Instructions
Click on the Start button
type in the Search box
CMD.EXE
right-click on the only file that is found
Select Run as Administrator
- the Elevated Command Prompt window should pop up
At the Command prompt, type
SFC /SCANNOW
and hit the Enter key
Wait for the scan to finish - make a note of any error messages - and then reboot.
Try using Malwarebytes Anti-Malware to clean the system.
Download and install Malwarebytes Anti-Malware (www.malwarebytes.org ). Update it, but do NOT accept the offer of Real-Time protection (it may cause problems). Run a Full System Scan in your main user account, and Quick scans in any other account. Delete everything it finds. You may well find that Avast complains a few times during the process – allow that to do its thing at the same time.