I just recently converted my gaming PC to a game streaming system. I considered getting a PiKVM for power/resolving issues remotely but I ended up going with Wake-on-LAN. Though setting it up was a hassle.
If you just need power control and your motherboard supports it, I've seen that some people use smart plugs and enable a setting in their BIOS that turns on the computer whenever it detects power.