What do you mean by a 10 gig switch. You want all the ports to be 10g ? How many 10g devices do you have that actually have 10g interfaces.
You have to be somewhat careful of even cisco switch. They sell 2 types of devices. Those for enterprise customers and those for the small business customer. The enterprise ones have more features and sometimes better performance. The small business ones are no better than say linksys or netgear or many other brands, the cisco ones just cost more.
The key to any switch is what they call backplane or switch fabric speed. This is the total amount of traffic the device can pass. Almost every gigabit switch you find on the market has enough backplane speed to run all ports at...