As regards to the Servers, it is recommended to check the VMware Product Compatibility Matrix (link below), for your CPU Family :-
VMware Compatibility Guide: System Search
With SANs, there are so many options. If you are purely looking for value for money, then DELL would be a good choice. If you want more features, then you should be looking at bigger vendors like HP/3Par, NetApp, EMC, HDS, etc...
If your primary objective is cost, then you could look at VMware's latest feature in their new version (link below to whitepaper) :-
http://www.vmware.com/files/pdf/products/vsan/VMware_Virtual_SAN_Whats_New.pdf
Hope this helps !