Need advice upgrading an old gaming desktop with a 5090 for AI

Posted by dtdisapointingresult@reddit | LocalLLaMA | View on Reddit | 9 comments

A relative is giving me a XPS 8950 desktop: Intel i7-12700K, 64GB DDR5, Nvidia 3070 8GB.

I would like to use it for an image generation long-term project (a few hours a day), + using/testing various AI tools for fun since I love this stuff. It turns out I have an opportunity to get a 5090 (or any brand new card) at a significant discount.

The problem is that the XPS 8950 is unsuitable:

I have to choose between:

  1. Get a new large case for the XPS to put the 5090 in. Get rid of the 3070 to free up the PSU for the 5090, potentially underclock the 5090 if PSU is still not good enough. Might have to buy a new PSU anyway, in which case I keep both cards.
  2. Buy an external enclosure for the 5090 (eGPU), get to keep both GPUs. Although my experience with external SSD enclosures has been negative, I'm excited at the idea of having a portable 32GB AI lab. From reading this sub I know that if you're using a single GPU, and the entire model fits in VRAM, the slow bus speed has no effect on inference speed, only on initial model loading. The 5090 can't be combined with the 3070 for any tasks without nuking the speed (more on that in a follow-up question below, please confirm), so the 3070 can act as a secondary bank of VRAM for isolated small models you want to run fast.

I'm leaning for the eGPU because it seems like such a neat solution to the problem, but would appreciate some feedback here. It's too good to be true, right?

I have more questions but I'm gonna add them as comments below. I really want to understand this stuff, and I don't want scare off people with a wall of text, lol.

THANK YOU FOR YOUR ATTENTION TO THIS MATTER!