Specify whether this router is 802.11 n.
Because if by far and in the future is not needed, then it really is better Gigabit switch and a good storagebits router. I wildly doubt that in the foreseeable future expected home connection to the Internet Gigabit.
By the way, the question of "honest 1000 megabits between computers" is also the simple answer is no. Just because not every server will be able to give or take such speed. I'm at work on my 3750E (the most complex in the line) when transferring really seen up to 200-300 megabits. This is the border of the disk system of conventional computers, as I understand it.
And iron can only give one piece of advice earned from their own cones — do not take D-link.