I believe that for HTC Vive and occulus it's recommended to be a 1060+ but with Occulus you can use a 1050 ti (Not sure about HTC vive though) And I don't really know about the CPU but at a quick glance it seems well (Don't take my advice as definitive proof though)