Have you compiled your Nim program with option -d:release or -d:danger? Just to ensure that it is not a default debug built.
Of course Nim should be not slower than Python, but I guess it may be not really faster for plain string split. The reason is, that these basic operations are generally executed by optimized C code in Python.
