what depends on setting gigabit speeds is the nic/port. you can buy gigabit ethernet nics and switches, you can connect with straight/patch cat5 cables.
crossover cables are used to connect "like devices". They can be used to connect two nics, two hubs, or two switches. When connecting the hubs or switches, the two devices act as one.