Hi waterhead and MikeTbob!
I have given up hope for my d-link dwl-g650, it was giving me all kinds of errors.

and today when i was going through my stuff, i found a d-link dwl-g630 card and a belkin card. For my surprise, as soon as i poped g630 into my lappy, it recognised the card and striaght away i could use it. Its chipset was RaLink RT2561/RT61. but i think the signal strength of this card weaker than the intel card i have. but the belkin card was useless, it had the mimo chipset.
I wanted to thank both of you for your advice and effort to help me, really much appriciated. ::respect::
Nabaachy