Gaming Problems.. happend twice.. wasted over 200$...

Well, I bought Battlefield2.. i installed it.. evrything i had met the requirements evrything was updated it still didnt work. Then I sent it into a repair shop they said My Firewire Harddisk thing is too fast for certain games.. but before that i put a better video card in cuz i thought that was the problem. Now when i play games online they freeze.. i just bought Counter-Strike Anthology its The original and the CZ one.. but when i evrything is ok but when i join an internet game or make one it freezes in game....... i dont know why and what to do.. Please help me

the new video card costs 150$... the game costed 70$ and 30$ ahhhh plz i wasted so much money... Help me