I wasn't budget sensitive when I bought the cpus, I thought they were good lol I do notice on boot that my memory isn't running at 1866mhz. What cpu's would you recommend to upgrade to?
But like I said right now everything is working really well but as we fill it up it's going to slow down and I want to keep performance high, so i'm not reluctant to put new cpu's, more memory and the pci 3700 ssd in this beast! I want it to perform!
Yeah, well, the 2603v2 is a crummy low end CPU. It's basically there for people who want E5-class memory capacity but who don't need processing power. Max memory speed is 1333.
The ideal CPU for a NAS has a smallish number of fast cores - in my opinion. I don't feel there's anything to be had from dual socket unless you really need extra CPU oomph, or extra memory, or extra I/O capacity.
So for my VM filer here, I deliberately went single socket. Supermicro X10SRW, E5-1650V3. Gives me five full height full length PCIe slots, the ability to do 128GB at full 2133 speed (or 256GB at somewhat less speed). No compromises. The CPU is only about $500, compared to the similar E5-26xx one that's about 3x that.
But if the 2603's are doing your work and doing it well, don't get obsessed. Especially if you have multiple hosts and two of those 2603's, that might be enough spreading-of-the-load that it isn't a problem. If I was buying new E5-26xx v2, I'd be looking at the E5-2637v2 or the E5-2643v2. Lower number of cores but higher frequency usually means better performance for NAS.
There are so many factors to consider in these things, though. For example, it might make sense to upgrade hard drives to increase pool free space if that's gotten fragmented.