Kinguin.Net is an on-line marketplace for games, but other software as well. The company is based in Hong Kong and the sellers on the website can be from anywhere. They sell only product keys, which are delivered to buyers via E-mail, but keep a copy in the buyer's account (probably in the seller's account too) on Kinguin.net.
Kinguin.net guarantees that all product keys are genuine and are only sold once, to one buyer. They also offer a 30 day money back guarantee called "buyer's protection", which costs 1USD / 1EURO (depending on the region of the buyer).
NOTE: the most important thing to verify before buying a product key from Kinguin.net is the regional limitation, which should look like:
Personally I have bought 2 Microsoft Windows licenses about a month ago: Windows 10 Pro OEM for myself and Windows 8 Pro OEM for my girlfriend. They were both at about the same price. My PC is based on Haswell platform with 6GB RAM, that's why I chose Windows 10, but my gf has only a Celeron E3200
On my PC I installed Windows 10 PRO
On my girlfriend's PC the installation was much slower, even though she has a 120GB Patriot Blast SSD
Upgrading to Windows 10 can be reversed in 30 days, so I tried it on my girlfriend's computer. It took about 2 hours to upgrade, but the result was unexpected. It installed and activated without any problems and even automatically installed drivers for the outdated ATI Radeon 5450 1GB
In conclusion, I recommend upgrading to Windows 10, even if you have a Celeron from the Core 2 Duo generation (or newer). They are all dual core processors and offer impressive performance at rock bottom prices, assuming that you install sufficient RAM and an SSD. Kinguin.net is the best choice if you have to buy a lot of licenses, or simply don't have the 100 USD for a retail license, but want to enjoy all the advantages of an activated and updated Windows OS.
UPDATE1:
A month after I purchased my Windows 10 license, my PC burned down, except for the SSD. I replaced the motherboard with an ASUS H81M-K
I was worried about Windows not accepting the configuration change, but everything was absolutely OK. When I first booted the new system, the message "updating devices" appeared under the Windows loading logo. After it finished loading and I logged in, Windows kept bugging me about my Microsoft account, so I clicked on the message. It loaded the Microsoft account page, and instructed me to verify/update my account details, that's it. I didn't really change anything, just clicked save, and everything went back to normal. My Windows is activated and fully functional - I didn't even have to reinstall it with the new configuration.