EA has instituted an anti-cheat system that boots when the game is started up (at least for PC.) This program likely helps to monitor suspicious activity with predetermined parameters of what the normal player is capable of, and what is most likely a result of a cheat.
With that being said, the in-game report function still retains its importance as the anti-cheat is programmed to detect specific hacks and may not have the ability to learn. This makes player reports very valuable in the fact that we notice new, strange occurrences, where a program may not.
You can also follow @warslag directions.