Ethernet is rated by speed. 10 Mbps, 100Mbps, or 1000 Mbps.
10 Mbps was common in the mid and late 90's. From the late 90's thru today, 100 Mbps is the most common. A few years ago, Apple started putting 1000 Mbps ethernet as standard on its Power Macs and some of its power books. Most consumer level machines still have 100 mbps ethernet.
1000 Mbps ethernet is referred to as "gigabit ethernet". You would only really want it if you have other machines that have gigabit ethernet that you are connected to.
sidenote: 8 bits = 1 byte. So, "normal" 100 mbps ethernet has a theoretical maximum throughput of 12.5 megabytes/sec (100 divided by 8). Gigabit ethernet would have a maximum throughput of 125 megabytes/sec (1000/8) Note that most hard drives can move data at between 20 and 65 megabytes/sec. Some very fast Raid arrays can do 100 megabytes/sec. So, gigabit ethernet theoretically has enough bandwidth to transfer data as fast as your hard drive can send. 100 mbps ethernet would be a bottleneck and max out at 12.5 MB/sec (less than that really, none of these protocols actually achieve their maximum rated speeds).
So, to answer your questions:
You'd want it to increase network performance.
You can use its in any normal ethernet network.