Advice needed for new setup (multi-gpu, virtualization, swaywm)

Hello

I’m currently running an i7 5820k and RX 480 … on Windows (for gaming) and it feels dirty.
So with Renoir desktop chips around the corner I’m planning to upgrade and would like to request some confirmation here that this works like I want it to.
The hardware setup would be 4700G Pro and RX 480, each having 1 monitor attached. And I’d like to run sway on Linux.
There are basically 3 scenarios:

  1. normal desktop usage: should work with something like
    WLR_DRM_DEVICES=/dev/dri/card0:/dev/dri/card1 sway
  2. Linux gaming: not sure how to tell the game which GPU to use? And could there be performance issues with sending the frame GPU -> APU -> GPU?
  3. Windows gaming: pass the GPU to a Windows VM and have it output to the 2nd monitor. This shouldn’t pose a problem, but I wonder how well shutting down the VM and getting the GPU to work on the host again works?

I guess an alternative would be to attach both monitors to the APU and use Looking Glass, but it doesn’t seem quite ready yet …?

What is the way to go?
Any advice is greatly appreciated.