Right now, the best free internet RPG game is Metin 2. Metin 2 is totally free. The story of the game is there once was just one empire until Metin Stones started falling from the sky and bringing violent and frightening creatures with them causing the empires to split into three. The end goal is to restore the lands peaceful state again.
There are four types of characters that you can choose from: Warrior, Sura, Assassin, and Mage. Each having their own magic powers, their own types of weapons, and armor. I believe the highest level you can obtain is level 85, however it's a very challenging and fun process to get that high. There are over 20 different lands that you can fight and train in, as well as hundreds of different creatures that you must battle. For everything that you kill, you receive gold drops, other items needed to upgrade your character, as well as build experience. When you build experience, you then build your character's level. Each character type has a different character status to build strength, hit points, magic points, intelligence, and dexterity.
Upgrading your weapons can become frustrating because unlike other RPG games, the blacksmith that does the upgrading sometimes breaks your equipment if it can't be upgraded. Everything can upgrade to a +9 and no higher at the moment.
Each character has the ability to own a horse. The horse also needs to be upgraded to earn armor and eventually turn into a military horse. Once you are at the armored horse stage, you are able to fight on horseback. Your horse can die if you do not feed it and take care of it.
Mining and fishing are also very popular in Metin 2. Mining ores such as copper, diamond, crystal, jade, and etc, gives you the ability to add special features to your weapons, armor, and jewelry to gain more experience or to increase your skills. Fishing is a great way to take a break from the battle of the game and catch a few fish. There are fishing events that occur each weekend where you can cash in your caught fish for treasure boxes that hold surprises and gifts. You can also grill your fish to receive health or magic potions. Just like your weapons and armor, the more you mine or the more you fish, you have the ability to upgrade your pick ax and your fishing rod.
Battle is a huge part of Metin 2. Each empire battles each other in wars and national wars to gain supremacy over the other. Guilds can be formed to build rank in the kingdom as well as wage war to other guilds. When a guild is formed, each member has the ability to donate experience they have earned and gold to their guild to assist them in becoming a stronger union and eventually buy land to call their own.
Romance also blooms in Metin 2, as you can obtain an emotion mask to dance, tease, and kiss a loved one. If a relationship is serious enough, you can talk to The Old Lady in the game and get married. You can get a tux and a wedding gown and even flowers. However, it's quite costly in game gold. The benefit of marriage is the wedding rings act as teleportation rings to quickly teleport to your husband or wife's location.
Metin 2 is a huge game with thousands of players, which recently caused the creators to create a total of five playing channels to reduce the amount of lag. If you really do not have a fast computer, stay away from channels 1 and channel 2. These channels are popular for shops. Hundreds of players use these channels to set up a shop inventory that players can buy from. In many cases, players will set up their shop and leave it run for hours and walk away from the computer. This causes a lot of lag and jumpiness to the game if your computer isn't fast enough to handle all of the action.
Metin 2 is a game for all ages and is monitored at all times. There are managers that play online called MOD's that keep people's language and player respect in check.
I highly recommend Metin 2, it's a great free online RPG, but be careful.. it can get addicting.