KMSpico works like a champ on 8.1, I have activated 10 or more new installs of 8.1 without any failure.
I tend to pass on these pre-activated versions. Just get a untouched 8.1 and use a good KMS activator when you are done. One more advantage is that KMSpico will activate Office at the same time.