64-bit binary works fine for HLSL effects as posted by redk9258 in the response to the OP.
Please note that several of the configurations and settings have been modified in the way they appear in the *.ini file. For instance, there is no longer:
Green Power Red Power Blue Power
Rather one line: "Power" with three different values. There are several other changes similar to the one above too.
Delete previous *.ini files and start fresh. At the very least, at a command line prompt, issue 'mame -cc' to update mame.ini to incorporate the updated configuration layout. Each game can have their own *.ini file in the hlsl folder as well now. Previous settings may not work if contained in the ini file folder for a game or driver; especially with the 'old' layout.