I think the whole problem is that we don't have an Edition (datfile) field..
And also we should specify how the version and edition should be used..
One can argue that e.g. 'Need for Speed: Special Edition' (an updated version with new tracks and cars) and Return to Castle Wolfenstein: Game of the Year Edition (updated version and extra maps) isn't the edition, but the version, because it's a new version of the game. But at the same time it's the game title on the box, so why shouldn't it be in the title field instead?
If you really want to be strict about what belongs in which field then maybe it's best if the version field gets only the version number (e.g. v1.31) or (in some cases) volume serial number, the edition (datfile) field as a solution gets the additional edition text of the title, but not between brackets at the end but as a subtitle of the original game title: add 'Special Edition' in the edition (datfile) and the filename becomes 'Title: Special Edition'. Then finally, the title field should only contain the original game title. This way all elements are in the correct fields, but the filename is still logical (with the complete title in its original context).