FIND YOUR CONFIG FILE FOUND IN YOUR USER FOLDER  >>> AppData / Roaming / 2K Sports / NBA 2K12 / Saves

THIS IS FOR QUAD CORE CPU's IF YOU HAVE MORE CORES PUT THE NUMBER Of CORES YOU HAVE JUST REPLACE THE 4'S THIS GAVE ME A HELL OF A BOOST IN PERFORMANCE AND I KIND OF ADDED MORE CLOTH LOGICAL THREAD JUST TO EXPERIMENT WITH IT I THINK THERES MORE MOVEMENT IN THE JERSEY'S BUT KINDA HARD TO TELL.

HOPE IT WORKS FOR YOU GUYS

CLOTH_LOGICAL_THREAD_0 = 4
CLOTH_LOGICAL_THREAD_1 = 4
CLOTH_LOGICAL_THREAD_2 = 4
CLOTH_LOGICAL_THREAD_3 = 4
CLOTH_LOGICAL_THREAD_4 = 4
CLOTH_LOGICAL_THREAD_5 = 4
CLOTH_LOGICAL_THREAD_6 = 4
CLOTH_LOGICAL_THREAD_7 = 4
CLOTH_LOGICAL_THREAD_8 = 4

MAIN_LOGICAL_THREAD = 8  for this  i multiplied my cores by 2 (4x2=8) each core has 2 threads so i have read
GPU_LOGICAL_THREAD = 5    My graphics card is GDDR5 so i put 5

i was able to max out my graphics and everythings still smooth

and i run in window mode that helps also in getting better performance

4 Cores put =4

6 Cores put = 6

Better graphics

VIDEOSETTING_PLAYERLOD = 4
VIDEOSETTING_STADIUMLOD = 1
VIDEOSETTING_CROWDDETAIL = 2
VIDEOSETTING_SHADERDETAIL = 5
VIDEOSETTING_SIDELINECHARACTER = 0

VIDEOSETTING_PARTICLEFFECT = 2

also if you have a 1024mb graphics card you can raise your texture resolution.

texture resolution basically just eats up your memory on your graphics card if you have 1024mb of memory u can utilize the amounts not being used for nba 2k12 unlike Rage which uses alot more

VIDEOSETTING_MAXTEXTURESIZE = 4096 is default but you can raise it in increment by adding 512 to that number and see how far you can push it without any lags or you can add using 256 if 512 is too much