I have the same issue with an Optiplex 990 and Opensuse.
Problem seems to be ACPI related.
normal settings in grub: Reboot hangs - machine stands still; shutdown
grub with acpi=off: Reboot works, shutdown does poweroff
But i wouldn't really disable the whole acpi..
> I just forgot, shutting down the system works fine