Можно обновить XP до 7, а потом 7 до 10, но рекомендуется поставить 10 начисто (тоесть отформатировать диск с XP и посавить туда 10) чтобы было меньше багов и глюков.
Можно использовать активацию kms. Либо, при установке Windows влиться в ряды инсайдеров. Как правило это даёт право на активацию вашей копии ос. Но если Ваша машина живет со времен распространения Windows XP, проверяйте, есть у Вашего компьютера физическая возможность поддержать десятку. Лучше купить что то поновее.