If your site was running slow, it could be something else affecting it (your hosting/server, plugins, etc)….there isn’t much within the theme that would cause it to run slow. Unless you’ve added or changed something….
A home “Page Template” isn’t needed in this case. For most Genesis themes, when you create a home page, you simply add content to the home widgets, and then the homepage shows up automatically. If you look at your theme files, this is what the home.php file is used for. Make sure your Site is set to “Your Latest Posts” in your Reading Settings.
I’m not sure which thread you’re referring to, but if you’re not having the same issues then theres no need to add any additional code.
Let me know if you get the homepage working.