There's little to no difference in performance for these points, pick any you want which doesn't suck and has a good VRM.
If you want to be price conscious I'd say pick the ASRock Z370 Extreme4, at it's price level it's one of the best.
If you want to pick the best in your allotted budget you either go for the GigaByte Aorus Z370 Gaming 7 or the ASUS Maximus X Hero (potentially the WiFi version)
If you want "BALLS-TO-THE-WALL" stuff then ASUS Maximus X Code (air cooling) or ASUS Maximus X Formula (water cooling) would do you just fine.
There's also the ASUS Maximus X Apex which is a board built for overclocks... it's good but in your case I think any of the above are better.
When it comes to performance ... All of these (provided there are no BIOS bugs) are within margin of error of each other so difference is little and down to preference.
As far as RAM goes you can pick whichever suits your needs ... but having said that I have seen Siemens' NX CAD actually scale a bit with memory speeds, unsure of how the rest is.
I know AutoDesk's AutoCAD is absolutely garbage at utilizing multiple CPU threads so having good RAM may actually work there ... but unsure whether that's actually the case or not.
If you have the budget for it though I would go for any of the following G.Skill kits which are to your liking and capacity:
http://gskill.com/en/finder?cat=31&s...prop_3=3200MHz
Whether you want RGB or not etc. is up to you from these choices, they (MOSTLY) all use the same DDR chips inside (Samsung B-die) so they will always keep their value in a resale and will work in any of the aforementioned motherboards by simply enabling X.M.P. in the BIOS.