Well Dibl, Thanks to your mad crazy research skills, a post in the Ubuntu thread mentions a workaround as:
The above boot option can be easily set by editing /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=off"
And then running "update grub" command.
I don't want to jinx myself, but adding pcie_aspm=off as part of my default grub arguments has allowed me to run for 40 minutes on battery now.
I'm gonna try to switch back to nvidia and see if it still functions.
And for completeness, I will test to see if the problem exists on a siduction live cd.