Intel i7, 1tb ssd, 32gb ram and 3070 can fit in ITX which would be MUCH better performance than the steam box for games.
Only downside is you have to install Windows of course.
Only downside is you have to install Windows of course.
EDIT: It appears to be supported for RTX 20xx and newer GPUs.