Если проект большой, то есть смысл разделить не на две, а на 4+. Логин-сервер, сайт, форум и сколько-то игровых серверов.
Даже если они физически в вас на двух компах, чтобы была возможность быстро разнести.
Выбор БД - или то что вам знакомо, или то, что вы хотите изучить-поиграться, или, если уптраетесь в произвол ьельность - по тестам. Берете реальные данные, реальные запросы, и пробуете с разными настройками и БД. Это сложно и долго, но максимальную производительность можно получить только через эксперименты.