nsuperio SMC/fdc37b78x com1={1,9600} floppy=0 lpt=0 keyboard=0
This line is what is really going to set the SMC base unless the code is incorrectly written.
So to change the port you can try this: nsuperio SMC/fdc37b78x port=0x3f0 com1={1,9600} floppy=0 lpt=0 keyboard=0
try that and let me know.
ron