I'am really struggling to find out the solution here , for Bitcoin Core as I said I have issues with it and I'am afraid that my wallet.dat is corrupted or soomething and it eats a lot of CPU & RAM and can't handle that because myPC have only 3GB RAM and that's too low for Bitcoin Core.
3 GB is actually not "too low" for it, my servers runs it fine with only 2GB. I suspect that your overall system is quickly eating up the 3 GB. I dont think this would improve with Win10.
Multibit HD don't have hidden fees AFAIK , they tell you that they will send x satoshi's to the developpers of the application + the fees of the transaction for the miners or whoever takes those .
No the fees are not hidden, but you pay a little to the devs for every TX you create. You have to decide whether this is something you are willing to do or not.
For what comes to Electrum , people just said it's decentralized so how it pass by a server
Its not a single server, but a multitude of servers. Similar to bitcoin core. By default a random server is selected every time you start the wallet.
---
IMHO your best course of action now is
#1 secure your coins, create a backup (if you dont have one already) or a paperwallet (if you prefer)
#2 figure out as best as you can what is actually wrong with your system and whether parts need replacing
#3 test several wallets to find the one that suits you best. MB and Electrum are only the most common ones. There are new wallets you might prefer over these. I think the "choose your wallet page" was already linked, if I am mistaken. here ->
https://bitcoin.org/en/choose-your-wallet