I'm not sure why you changed your domain name, thefreegamesdb has a keyword in it, which is a major factor for SEO.
1. Maybe, it has a keyword in the name so you should see some positive movement in rankings. However, if it will give you your pre-change traffic is $64000 question.... It...