3D Modeling and Gaming GPU help

i dont know where to do so if you can help me out here my spelling is rubbish and im typing this in a rush ...hope u understand

ok i build PC's for people all the time there always for office or for gaming but my friend has asked me to make him a pc he is using it for 3D Modeling using CAD and autodesk inventor and such other programs so that's me then a Quadro card or a firepro card 16GB Ram and an i7 ...not so you see my friend also wants to use this pc for gaming so my question here is will a r9 390 or a 980 be ok for these types of 3D modeling while also providing good gaming performance

unfortunately no...

or at least, a 390 or 980 wont be half as good as a quadro or firepro card, but i suppose it depends on the scale of the CAD designs..

best option would be to have 2 cards, 1 for CAD other for gaming.

how would i go about having 2 would i not have to turn drivers off and on depending on what im doing

well if you went both nvidia or ATI you might have some issues, but i doubt it.. though i dont have any personal experience with installing 2 gfx cards so utterly different..

though you could run each card in a virtualized enviroment, having each passed through to a VM seperately, then you wouldny have to worry about any conflicts.

that would be ok for me but my friend is not good with computers that would blow his mind lol .....at college he uses a quadro 600 its only got 1GB v Ram so would a r9 390 or a 980 surely must beat that little thing ??

no, because the architecture of the cards is completely different..

if you set it up for him it wouldnt be too jarring, just a matter of. run this one for CAD, run this one for Games.

how would u pick what card to run ? if there both installed how dose the software know what one ...is there an option ?? i don't do this type of work ....im a gamer lol

https://forum.teksyndicate.com/t/linux-steam-stream-server-w-gpu-passthrough/87164/1

on that thread,

that guide will walk you through setting it up, you specify which card is passed through to which machine.
so it would always be tied to that VM.

You know a FirePro or Quadro won't refuse to play games. If you have a Quadro K4000 for example, it's got the same core as a GTX 650 Ti and will play any game the 650 Ti can play. They usually are slower at it, but it's not uncommon to play games on higher-end cards.

I built a CAD workstation for a friend and used a FirePro V7800, (a lower clocked HD 5850) and he would play Crysis 2, Battlefield 3 (low-ish settings), TF2, Metro 2033 and a few others on his off time all with the FirePro.

I run a W8100 and a R9 Fury.
The FirePro will do a great job at CAD but does okay but not great at gaming. The Fury does a worse than okay job at CAD but a great job at gaming.
Can not speak for Nvidia in CAD, but from everything I heard AMD is better at it.