If you are 100% sure your computer is safe from spyware...
It makes far more sense to do it with a machine that'll never see the internet again. You can get something that'll do the job for $20. If you ever do need to access the internet again with it just give it a comprehensive wipe.
It's far more reassuring doing all your crypto stuff on something you know can't possibly leak.