I would say you have gotten correct thing as there could be either some problem with any of the mentioned factors, but I have always noticed like as far as issue is been related to software they are most probably with the drivers that we used to install in the machine for almost all the hardware’s.
Thus according to me you should first try to make sure whether those installed drivers are working perfectly or not and if you found any problem with the same then you should try to reinstall them as soon as possible.
Bookmarks