Not sure what distro you’re using but try the liquirox kernel. I did that one time on a really stubborn laptop and managed to get both the HDMI and the suspend feature working.
Using mainline or something to ensure I’m up to date on the latest kernel has never solved a single issue in my entire history of trying but using liquirox worked one time.
I do this. Random ebay junk is both better and cheaper than a raspberry pi. When I first started doing home server stuff, I had the option between an Athlon XP and a raspberry pi and the Athlon XP delivered better performance (I tried both).