As always, @Tetras views a budget as a targetThank you very much! That looks great.

All I would suggest to pare some of the cost is if you want it to switch to either a 4070 or 4070ti is they can provide sufficient performance for your needs. This would save you £300 - £500 as these are more than sufficient for gaming at 1080p - so it depends on whether the time advantage for ML is sufficient.