Il mini pc lo prenderei solo se vuoi avere uno strumento silenzioso e che consumi poco, ma con modesta capacità di calcolo e limitata capacità di espansione nel caso un domani voglia aumentare la ram o cambiare GPU (spesso integrata in questo genere di macchine).
Di programmi di grafica non me ne intendo, ma per quanto ne so possono richiedere molta ram e trarre notevole vantaggio da una GPU, come altri hanno già osservato.
Nell'ambito del tuo budget, valuta che cosa ti interessa di più. Se la RAM è sufficiente per le tue necessità, forse conviene investire di più su una GPU per velocizzare le operazioni. D'altra parte, se la RAM è poca, la sua carenza peserà moltissimo sulle prestazioni e prima di tutto aumenterei quella.
A seconda di quanto tempo lavori al computer, valuta il fattore rumore. I case per gaming tendono ad essere piuttosto rumorosi, così come molte delle GPU con ventole. Ovviamente, se la cosa non ti dà fastidio, non c'è nessun problema, ma io, ad esempio, se devo lavorare a lungo con il fisso (che ha una discreta GPU) lo porto in un'altra stanza e mi ci collego dal portatile via ssh tramite connessione ethernet.
Riguardo all'hard disk, con l'NVME mi sono trovato molto bene, valuta dunque se ti conviene comprare quello da 1 TB (una volta diviso lo spazio con Windows, potrebbe non rimanertene molto per la Slackware). Ma, anche in questo caso, dipende da cosa devi fare, un HD esterno potrebbe benissimo supplire allo scopo di salvare dati e costare meno a parità di capacità, oppure, se hai spazio nel case, in caso di necessità potresti considerare un SSD "tradizionale", anch'esso più economico e ormai con un buon mercato dell'usato.
In generale, tendo a concordare con chi ti ha già consigliato di fare attenzione alle dimensioni del case. Il PC deve essere ben ventilato e ben raffreddato, quindi dovrebbe avere comunque una buona circolazione interna dell'aria e sufficiente spazio esterno intorno alle ventole: nel caso si surriscaldi troppo (difficile con un fisso nuovo, ma non impossibile) il kernel forzerà una diminuzione delle prestazioni (quando succede con il mio vecchio portatile vengono dimezzate). Ma anche senza arrivare a questi casi estremi, un PC "fresco" tenderà a durare più a lungo, nonché ad essere più silenzioso.
Riguardo alla Slackware, non lo so, sono alcuni anni che non la uso. Per quanto riguarda il software, no, non lo
devi ricompilare, ma se lo ricompili con i flag di ottimizzazione per il tuo nuovo processore migliori le prestazioni (ancora una volta dipende da caso a caso, a volte il miglioramento è marginale). Attenzione, però, che un programma compilato con
in un processore recente potrebbe non funzionare su un processore più vecchio (potresti avere un crash con errore tipo "illegal instruction..."), tieni presente la cosa nel caso conservi il tuo attuale pc.
I MAC sono ottime macchine, ma, a parità di prestazioni di calcolo, costano di più (però di solito i fissi sono anche molto più silenziosi, i portatili sono più leggeri e con batteria che dura molto di più, eccetera).