Nvidia GeForce RTX 3090 Ti Officially Launches Starting at $1,999
tomshardware.com
tomshardware.com
The AMD Ryzen or Intel I5 or w.e you have is a 'general' CPU. It is good at lot of tasks, but necessarily always the best and most efficient at most tasks.
GPUs are really good at parallel operations. so when it comes to calculating a bunch for similar values (ie. nonces for mining) it essentially allows for the effect of multiple CPUs because it can pipeline everything well.
the difficulty in GPUs is that they require the data be loaded in and known well in advance to extract and parallelize.