A suggestion might be to get 2x16gb sticks of ram instead of 4x8gb sticks. They are close enough in price, and you would have the option to go with 64gb down the line.
If you're not doing simulations or pre-rendered animations, I'd consider an i7 optional. Certainly nice to have if you can afford it, but if you're on a tight budget, you're probably best off focusing on graphics card (at least in terms of immediate results; it is easier to upgrade a graphics card down the line). As for…