Solidworks come molti CAD professionali non sfrutta a fondo schede ad alte prestazioni, a meno che non si lavori con progetti da decine di migliaia di componenti su cui effettuare analisi a componenti finiti o rendering fotorealistico. E' il caso di tuo papà?
Per quel che so, deve però essere una scheda certificata, per cui Firepro o Quadro, magari di tipo midrange che già sono costose (tipo W4300/W5100 o K2200), anche se non scarterei di reperire sulla baia qualcosa tipo V4900 o V5900: comunque, niente GTX.
Per la CPU, considera pure gli Xeon: ad un costo di 20-40 euro sotto il 6700, e 30-40 euro sopra i 6600K, lo E3-1230v5 potrebbe essere un miglior compromesso del Core i7.