I too just purchased an NVIDIA Quadro M4000. I actually got two. Unfortunately, there is a lot of contradictory and misinformation out there about just how a QUADRO card can improve performance. A lot actually seems to depend on the software you are using and if it can take advantage of the hardware technology. Unfortunatley, from what I understand after speaking with RHINO tech support, is that RHINO relies on the CPU and RAM exclusively. THE GPU will controil rendering, so it depends on what Rendering Program you are using.
Flamingo nXt is Open CL as is RHINO, so there is not an advantage of having CUDA (which is NVIDIA’s technology). However, with VRay you can definitely take advantage of the M4000 with RT. In RHINO with VRAY selected as the rendering engine, you need to go into the VRay pull down menu and select Options and than select the RT Engine Tab at the bottom of the list. Than select the CUDA option (as opposed to the open CL one). The other benefit of VRAY is it will take advantage of multiple QUADRO cards automatically, the more CUDA threads the better and the more powerful. Dual Quadro M4000’s may be able to perform almost as well as a single M6000 (see the chart NVIDIA provides on this for 3DS MAX). Some rendering programs will only take advantage of one card.
NVIDIA has a new rendering engine for RHINO made specifically to work with the QUADROS including the M4000. Its called IRAY and is in beta. You can apply to be a beta tester for it on NVIDIAS website. I hope this helps. I personally have had to ask a lot of questions from a lot of different people to get some answers on the capabilities and benefits of the QUADRO. The answer to your question is no RHINO itself will not but the RENDERING SOFTWARE MAY depending on which one you use. And 3DS Max uses rendering software that IS compatible with the QUADRO’s. Including both VRAY and IRAY.