@codemonkeymike For a unspecific desktop-use-case my lowest recommendation would be at least an i5 4.th gen, 16 Gigs of RAM and a somewhat fast sata-ssd. A slightly-newer mid-size GPU might also be nice add on to relieve the cpu a bit.
Than extensive test should be done, like at least a 8h CPU & GPU Burnin-Test, a complete memtest86 runthrough and a look at the SMART values is always worth the time.
For a notebook i would go newer, depending a lot an the specific specs
