Gianni,
When working with large files like you are you may want to consider using Python. This need pushed me to explore Python and I've never looked back. Working with text files is a great way to dip your toes into Python without feeling you need to learn the full language.
Python has no practical limits on file size other than those imposed by the OS and the time required to process huge files.
Good luck!
Malcolm