Just a question: can Linux test the power usage of the computer/device during install or have periodic tests? This looks like a trial and error test, but I think it might just work.
Something like:
no pcie_aspm
test power usage/wake ups {different scenarios}
activate pcie_aspm
test power usage/wake ups {same different scenarios}
chose best solution and remember settings on updates, send data to centralized database if user allows it.