Hey, time for some Champagne.
I found the solution and it was a simple one. I went through patching the kernel and all, but the patches were too old, I reinstalled Edgy (that was a mistake as Feisty got released today - slow mirrors) and reconfigured ACPI. It was here I discovered the trick. There is an option in /etc/default/acpi-support which needs to be set as follows:
# Should we attempt to warm-boot the video hardware on resume?
This was the main culprit as it is set to true by default. Warm booting screws it up with nvidia, set to false it works.
This coupled with this in /etc/X11/xorg.conf
Option "NvAGP" "1"
and all works well. Mirrored the same options in Debian Etch and this also works well so I am a happy bunny
Full info here
Thanks all and I hope this helps someone in the future.
What do you mean by "many didn't work and those that did failed resume"?
Many of the drivers didn't work at all, could not install them or load them with my video card, others worked (installed and loaded) but failed to resume (suspend always ok)
I hope you have better luck with suse
Just referred to the solution on the Suse link, Suse it's a little to bloated for me.