i was trying to find a list of the parameters which explained what each of these commands did, but I cant think where I saw them, that may have helped.
How is:
Option
Impact
vga=xxx
Set your framebuffer resolution to VESA mode xxx. Check here for a list of possible modes.
acpi=off OR noacpi
This parameter disables the whole ACPI system. This may prove very useful, for example, if your computer does not support ACPI or if you think the ACPI implementation might cause some problems (for instance random reboots or system lockups).
acpi=force
Activates the ACPI system even if your computer BIOS date is older than 2000. This parameter overwrites acpi=off and can also be used with current hardware if the ACPI support is not activated despite apm=off.
pci=noacpi OR acpi=noirq
These parameters disable the PCI IRQ routing
pci=acpi
This parameter activates the PCI IRQ routing
acpi_irq_balance
ACPI is allowed to use PIC interrupts to minimize the common use of IRQs.
acpi_irq_nobalance
ACPI is not allowed to use PIC interrupts.
acpi=oldboot
Deactivates the ACPI system almost completely; only the components required for the boot process will be used.
acpi=ht
Impact Deactivates the ACPI system almost completely; only the components required for hyper threading will be used.
noapic
Disable the "Advanced Programmable Interrupt Controller (APIC)".
nolapic
Disable the "local APIC".
apm=off OR noapm
Disable the Advanced Power Management.
irqpoll
Changes the way the kernel handles interrupt calls (set it to polling). Can be useful in case of hardware interrupt issues.
(from an earlier post

)