|One thing to consider with regard to the crossover. If yours is wired for 100 Mbps only, you should still be able to achieve a 100 Mbps connection from PC to PC.|
Since you weren't connecting even at 100 Mbps, I suspect the real issue is one, or both, of the NIC's.
If it is a NIC issue, it will be a little tougher to troubleshoot unless you have another PC or a laptop with a known good 1000 Mbps NIC in it. If you do, you connect (with a 1000 Mbps crossover) to PC 1 and then to PC 2. If 1 connects at 1000 and 2 doesn't, the NIC in 2 is the problem.
It matters not how straight the gate,
How charged with punishments the scroll,
I am the master of my fate;
I am the captain of my soul.