One computer should be able to handle all that without a problem.
Unless you plan on doing that all at once? Like rendering huge 3D animation projects and wanting to game while you're waiting for the 3D rendering tasks to complete.
Have you set a budget for this project?
If you fill out the form in*How To Ask For New Build Advice*
you'll answer all the standard questions that help us get started.