With all the various problems have been encountering, just from what I have picked up from what you have mentioned, it may be time for you to take it to a professional and have them take a look at your computer and see what can be done. It could even boil down to your internet provider and having them check out your connection & modem.