There is a known kernel bug which eats almost 1 cpu, so pretty anoying (see https://bugzilla.kernel.org/show_bug.cgi?id=29722).
It suddenly appears after working normaly. A workaround is to use kernel parameter pcie_ports=compat.
BUT : This does not help when you resume your PC from a suspend.
A kernel has been patched :
A patch referencing this bug report has been merged in v2.6.38-8876-g036a982:
commit 8b8bae901ce23addbdcdb54fa1696fb2d049feb5
Author: Rafael J. Wysocki <rjw@sisk.pl>
Date: Sat Mar 5 13:21:51 2011 +0100
PCI/ACPI: Report ASPM support to BIOS if not disabled from command line
When will Opensuse make this kernel available as an update?
Make sure to read through it all first. Adding in the new kernel does not remove your old one, which is still a load option. If you must compile any file such as for wireless or video usage, such a compile must be made again when you change your kernel version, every time. I am presently using kernel 3.0.1 with the latest nVIDIA driver loaded the hard way (as it is called) and all is working like a champ.