thanks for your answer.
Flipping through the comments on the bug report on launchpad i found a link to this topic
it looks like the same problem I'm having here but i have different values for the memory addresses
[virtual] Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at f6000000 (64-bit, non-prefetchable) [size=32M]
[virtual] Expansion ROM at f9fe0000 [disabled] [size=128K]
applying the same solution proposed in that topic allows me to load the module, but if I try to start the X server I end up with now graphics and I cant go back to the console.
Should I set another memory address via the setpci command given my situation ?
I think i figured out that the command I should give is
setpci -s 03:00.0 BASE_ADDRESS_0=0xf8000000
with this command the [virtual] in the previous output goes away for the first line, but not for the Expansion ROM.
the results modprobing the nvidia modules are the same as before. the module gets loaded now but I lose all the graphics and i have to reboot the machine via ssh.