most routers that I have seen with integrated switches have 10/100 ports only as the overall performance of WAN connections is significantly less than your WAN connection speed. Cisco has a couple of "low end" routers with 1000mbps ports and modules to add switch ports to routers:
the 1st Cisco router like this is the Cisco 2821 (
http://www.cisco.com/en/US/products/ps5880/index.html). it has 2 built in 10/100/1000 ethernet ports plus a bunch of other slots for WAN and switch modules. at this time, however, there are no multi-gigabit port switch modules available for this family of routers, so you would have to use on off router 10/100/1000 gigabit switch for gigabit on your LAN.
This router may be a little bit out of your price range (List price = $3895 + the WAN interface module for your specific type of internet line). The reason for the high price is that this router ships with built in commerical grade firewall, PVDM modules (for digitizing analog voice traffic), hardware accelerated VPN modules, significantly more memory than a consumer level (or low end commercial user) will use in the next 2-3 years as well as the ability, with software upgrades, to route far more than basic IP traffic and some very high end routing features.