Old Thrashbarg wrote:Heck, maybe the cheapest would be to ask on any forums for broken cards for free!
That's probably the best source. Those BGA chips can occasionally be found on eBay, most listings are for lower speed chips, but you will sometimes find higher speed ones if you watch for 'em. One question, though... have you tried just doing a reball/reflow on the existing chips? It's far more common for the joints to break loose than it is for the chips to actually go bad, unless they were burned out with too much voltage or something.
As for the GF2, DDR SGRAM is gonna be damn near impossible to find unless you salvage it from another card. That stuff has been out of production for close to 10 years. The thing is, though, looking at it realistically, another broken GF2 (or other card with similar RAM) is probably going to be considerably harder to come by than a complete working one, since most people will have long since thrown out a 10 year old broken card. I hate to say it, but it may make more sense to replace that one, rather than trying to fix it...
It's true that virtually all people will toss out broken hardware, but there are those people (like me! 😜) who keep defective hardware around for a while and then do a big cleanup. Recently I went through all my untested stuff and found a small stack of graphics card that I tested as dead (even after cleaning the contacts), and I know theres some early geforces in there.
The thing is, when I test hardware and find it won't work right away, I never toss it after 1 test only, as there may have been something I have overlooked (and on more then one occasion, hardware I tested as "defective" at first (or I should say, hardware I couldn't get running the 1st try) weren't defective after all when I retested it a couple months/years later. So I tend to keep certain hardware parts around even though I labelled it as "Defective?" (note the question mark 😉 ).
If you're looking for particular graphics cards to salvage parts from, if you want I could go have a look and see what I've got 😉