Greetings,It's a solid build in the $800 price range and it'll run fine for gaming, on high settings at 1080P. With the engineering programs, you'll generally be alright, but will vary based on the programs and their system requirements. AutoCAD as an example should be fine. Solidworks is a bit harder to say, it benefits so heavily from workstation (Quadro) cards.
I couldn't answer that without knowing what programs you're using. What programs are you using?
Submit photos and a description of your PC to our build showcase
See other custom PC builds and get some ideas for what can be done
Services starting at $149.99