You can try eternal lands (
http://eternal-lands.com ). I am top 50 fighter there (and a moderator) and i never put a dollar in the game. The game is completely free.
In fact, I can't spend money on it because they only deal with paypal and lebanon has no paypal ;)
The game shop sells some eye candy items for real life money but they are also sold ingame for 'gold coins' (the game's currency).
All gear, clothes, armor, weapons, etc.. can be made or bought in the game with virtual money which you get from monster drops or selling stuff you make to other players or NPCs. There is absolutely no need to spend a dollar on the game.
You can basically do everything for free. There are NO 'locked quests' or areas like other free games. Many of the top 50 fighters have never ever spent a cent on the game.
None of the game features require real life money.
It runs on windows, linux and OSX. it uses opengl 1.5 and some opengl 2.0 extensions.
There is also an opengl 3.0 port in the works.
Server is in Paris. Ping is 70 to low 80s at VISP and probably 60s for people behind fiber optic connections.
They do server updates with tweaks to the game every two to three weeks.
The client code is open source and developers for free by volunteers. The artwork/server code aren't. In fact all the game staff and community helpers do their job as volunteers for free.