Dunque, Pippo non dice male, io probabilmente nemmeno. Se prevedi di tenere questo pc per parecchio tempo, la scelta di una z170/z270 sarebbe sicuramente migliore, in quanto ti da maggiore possibilità di espansione futura (senza andare sul tecnico, ti da la possibilità di mettere eventualmente due schede video senza avere le performance "castrate). Se invece pensi di tenerlo non troppo, in quanto piu avanti cambierai qualche componente, e HAI NECESSITÀ di risparmiare perforza, secondo me puoi anche prendere una B250, ma ricordati come giustamente ha detto Pippo che la differenza di prezzo è abbastanza risicata.
Per l'alimentatore, parlo per esperienza personale, preferisco consigliare sempre una potenza maggiore rispetto a quello che è necessario, anche in questo caso in vista di un futuro upgrade. Anche in questo caso, mantenendo il modello da te scelto, la differenza tra il CX450 e il CX600 è di circa 30 euro, che diventano 40 nel caso scegli la serie CX M che ha i cavi parzialmente modulari.
Diciamo che per un 70/100 euro di differenza, sarebbe meglio orientarsi sul CX600m e su una scheda z170/z270 anche usata.