This is not the first time that FIFA didn't use Pakistani made footballs. They stopped using Pakistani footballs after 2002 because of the child labor controversy. According to FIFA child labor was the only reason they are no more using Pakistani footballs. In 2006 FIFA used Thailand made Adidas brand while in 2010 they are using China made Adidas ball called Jabulani. It is claimed to be the roundest ball ever made.
BTW the picture shown above is the same Jabulani ball not a Pakistani made ball :)