Personally I'd go with the point value option (or some other unused object editor field retrievable by triggers, like some of the art fields). The only thing that changes attack range is upgrades as far as I know, so if you don't have those, units will have constant attack range that can be pre-specified.