34Mbps download and 47Mbps upload are excellent - nothing wrong with those.
so that isn't the reason for your browser "Waiting for..." issues.
at this stage, I would certainly trail a different browser, assuming you use Chrome, try either Firefox, Opera, or (dare I say it) Edge.
and doing some maintenance tasks on the PC would help too; try CCleaner by Piriform, although their latest version 5.45 has just been pulled due to privacy issues, and v5.44 is the latest but it too has concerns. myself I have stayed on v5.40. older versions are available at FileHippo.
also run the inbuilt Windows cleaner.
start an elevated command prompt, type cleanmgr /sageset:1 and hit Enter.
tick all the boxes and hit OK.
now type cleanmgr /sagerun:1 and hit Enter and sit back and wait.
you can always throw in a defrag of the system and , yes, a backup of your personal files wouldn't hurt either.
or for a complete system image backup, try Macrium Reflect, it's free too!