Need some more info from you on what it's purpose is. I'll take a guess and say 1080p gaming, and give feedback for that.
First off, I forbid you to build a new computer at your budget level without an SSD. It's illegal in my country. Punishable by force feeding you raw fish. HAVE to have an SSD. You'll thank me. It won't improve your FPS, but insanely fast load times are sexy.
I know GPU prices are SCREWED right now. But I'd still look at a stronger GPU, even at the expense of lowering the cost of your motherboard/cpu. 1060 is good enough for 1080p gaming, but at your budget level, looking at the parts you've selected, it just seems a bit unbalanced.
Again, this is under the assumption of 1080p gaming.