Most likely you just don't understand how RAM is used on Linux. In /proc/meminfo your actual available memory is the sum of the "MemFree" and "Cached" values.
Users experiencing "very high memory usage!!!1111" on Linux are usually unaware that the kernel tries to use all of your free memory for its file cache and auto-frees that memory as applications need it. So no matter how much memory you have, the kernel will try to use it all, because hey, memory is fast, and it'd be dumb not to.