Do you mean "ivrs_ioapic[4]=00:14.0 ivrs_ioapic[5]=00:00.2"? That made my laptop perform worse than with "noacpi" (on ubuntu 18.04 with acer 315-41 (not G)) - it started heating up in idle, and battery drained faster. I didn't try building the kernel like you suggested earlier but to be honest at this point I am sick of reinstalling linux over and over again, and want something that would be guaranteed to work.
Do you mean "ivrs_ioapic[ 4]=00:14. 0 ivrs_ioapic[ 5]=00:00. 2"? That made my laptop perform worse than with "noacpi" (on ubuntu 18.04 with acer 315-41 (not G)) - it started heating up in idle, and battery drained faster. I didn't try building the kernel like you suggested earlier but to be honest at this point I am sick of reinstalling linux over and over again, and want something that would be guaranteed to work.