If it's not too much to try, I would burn any Linux ISO to a pendrive, boot it up and try browsing through that. It might help to identify the cause and will not disturb your existing setup in any way.