1) You can upgrade from Windows 7/8 to 10 for free, for a little while.
2) Yes, but I'm not sure about its quality as I can't find any reviews.
3) No, I'd be surprised if you even got stock speeds. The motherboard would be bad for that CPU.
4) Not amazingly, but it'll do fine for stock speeds...