Question Will these parts work together and budget is 800

Seems fine, you could either get a gtx 1650 super which is close to a stock gtx 1660 in performance but a good bit cheaper, like 50 bucks orso. Or the gtx 1660 super which is basically a gtx 1660ti for 30 bucks more.

And I dont see a SSD? It is recommended to get atleast a 128gb ssd for windows. The 2TB hdd can be used for storage ofcourse.