why would someone with your experience level need to ask a question like this to a group of strangers?
I'm a software guy. You will seldom find better.
But I am not a hardware guy, and I certainly have no awareness of current best-sets of hardware.
Besides, there are no strangers on FR. Not for me anyways.