Um ... no.
If you do this is straight assembly, your biggest problem is probably the syntax difference. You'd have to code with gas on Win32 while testing.
But if you code to pthreads, there are pthreads implementation on top of Win32.
As for the GPU, well, good luck. OpenGL is cross-platform, so it might work. I'll have to look up my exact GPUs though.