Well, generally more RAM is a good thing for your PC...if you got less than 4GB..above...hm..nah..won't help you that much..
Generally, it highly depends on how sets are organized in the dat.
For example, if you got a 1-set-dat like "Flyers", all files are in one set, i.e. you do renames/fixes on one big zip...that takes time since it needs to reorganize the zip over and over again. An option could be to switch to decompressed sets in that case, but that would require crc32 calculation on files...which takes time again...
On the other hand if you got a 1-file-1-set dat where a set only consists of 1 file...there a rename is very fast since it doesn't have to care about other files.
Scanning/Rebuilding/Fixing options which are a speed drop are:
- rebuilder's "recompress files" option
- any sha1/md5 or deep crc32 additional checks (rebuilder advanced, scanner/checksum)
- header usage (it then has to decompress files, skip header, calc crc32)
So...before you buy new hardware, better check the mentioned options (turn them off if possible ) and check if your zips which take long are such 1-zip-10000 files ones...they simply take time....(until I find time to optimize their handling).