Default [Q] Google Now not Working

I am currently on Beanstalk 4.4. Google Now doesnt seem to show cards or give you the option if your in a foreign country [I am in Jamaica]. A couple of searches suggested that u downgraded to Google Now 2.6 then upgrade back to the current version to get the contact cards, which I did and which worked. This was done using uninstall from Titanium Backup then downloading the old apk and installing etc. The problem now is that google now is draining the battery lol [its above screen]. Is there a better way to get the Google Now cards to work/ to replace the google now built into these custom roms then upgrade it back to current?

Thanks