That one is way over-specified for home users who only need a single-port 10/100 (10Mbps/100Mbps) card. It's designed for corporate networks who requir a dual Gigabit (1000Mbps) ethernet card for the fastest possible network throughput, and for extremely high internet speed if they have high-speed fibre optic feed to their premises.
A standard 10/100 card would no way be able to handle that kind of throughput speed, it would just be a massive bottleneck.
Intel cards are from the start more expensive than competing products. Why? Intel targets corporate and SMB clients, whereas the competitors (realtek is probably the biggest) are aiming for home, maybe small business. So Intel invests more in HW and SW reliability (I want to avoid the term "quality" because in corporate world has a different meaning).
And since this card has 2 ports, the price goes even higher. Note the "server" term, which means this is targetet at PCs (not necessary x86 32 or 64-bit) which could have many such cards, and ports/card is a very important number. This is deffinetly overpriced for motherboard-ethernet replacement (or addition), but server enviroments have much higher runtime requirements (think about PCs that run for over a year, with no reboot).
I would reccomend an Intel card for home use, but even there Intel has many categories (the cheapest being "Desktop")