Hmmm... Nasm (same version) has a problem with lower case 'f' in "nflags" and then complains about "size not specified". You define "nFlags" as 16 bit, which is not right but is not your problem. It does tell me that you didn't try exactly what you posted...
I'm not familiar with "scite". Possible that it's saving as something other than ascii text? This is a problem with some Windows editors - probably not here, but might be worth checking?
Nasm is case sensitive, and nFlags probably wants to be dq... but I don't think either of these is your problem. It "should" work.
Best,
Frank